well kept - French English Dictionary